rumor has it that... - German English Dictionary